129cb18e8f1fff3b6a06788720b53b1878286370,project-set/components/translation/src/main/java/com/rackspace/papi/components/translation/TranslationHandler.java,TranslationHandler,handleResponse,#HttpServletRequest#ReadableHttpServletResponse#,79

Before Change



        if (pool != null) {
            try {
                executePool(request, response, pool, response.getBufferedOutputAsInputStream(), filterDirector.getResponseOutputStream());
                response.setContentType(pool.getResultContentType());
                filterDirector.setResponseStatusCode(response.getStatus());
            } catch (XsltException ex) {

After Change


        if (pool != null) {
            try {
                if (response.hasBody()) {
                    InputStream in = response.getBufferedOutputAsInputStream();
                    if (in.available() > 0) {
                        executePool(request, response, pool, in, filterDirector.getResponseOutputStream());
                        response.setContentType(pool.getResultContentType());